package model

import "github.com/jinzhu/gorm"

type Student struct {
	gorm.Model
	Name    string     `gorm:"type:varchar(20);not null" json:"name"` // 学生姓名
	Age     int        `gorm:"type:int;not null" json:"age"`          // 学生年龄
	ClassID uint       `gorm:"type:int;not null" json:"class_id"`     // 班级ID（外键）
	Teacher []*Teacher `gorm:"many2many:teacher_students"`            // 教师列表
	Subject []*Subject `gorm:"many2many:student_subjects"`            // 学科列表
}
